theory of linear equations